let $,layer,table;
layui.use(['jquery','layer','table'],function(){
    $=layui.jquery,layer=layui.layer,table=layui.table;

    //初始化检查列表
    initExamineTable();
    //绑定查询按钮的绑定事件
    queryExamine();
});

//1.初始化检查列表
function initExamineTable(){
    table.render({            //执行渲染
        elem: '#tb_ris',   //指定原始表格元素选择器（推荐id选择器）
        height: 500,         //自定义高度
        loading: false,      //是否显示加载条（默认 true）
        cols: [[             //设置表头
            {field: 'examineId', title: '检查号', width: 180},
            {field: 'examineType', title: '检查类型', width: 120},
            {field: 'examinePart', title: '检查部位', width: 180},
            {field: 'examineWay', title: '检查方式', width: 140},
            {field: 'examineDoctor', title: '检查技师', width: 120},
            // {field: '', title: '操作', width: 210, toolbar: '#toolbar'}
        ]]
    });
}
//2.点击检查查询按钮实现检查信息分页查询
function queryExamine() {
    table.reload('tb_ris', {
        url: 'examine/queryExaminePager',     //请求地址
        method: 'POST',                    //请求方式，GET或者POST
        loading: true,                     //是否显示加载条（默认 true）
        page: true,                        //是否分页
        where: {                           //设定异步数据接口的额外参数，任意设
        },
        request: {                         //自定义分页请求参数名
            pageName: 'page', //页码的参数名称，默认：page
            limitName: 'rows' //每页数据量的参数名，默认：limit
        },
        //parseData数据格式解析的回调函数，用于将返回的任意数据格式解析成 table 组件规定的数据格式。
        parseData: function (res) { //res 即为原始返回的数据
            console.log(res);
            return {
                "code": res.code == 200 ? 0 : res.code, //解析接口状态，返回结果的code值必须为0
                "msg": res.msg,                         //解析提示文本
                "count": res.total,                     //解析数据长度
                "data": res.data                        //解析数据列表
            };
        },
        done: function (res, curr, count) {
            console.log(res);
        }
    });
}
